package com.mycontract.suitepro.base

import androidx.fragment.app.FragmentManager

interface BaseFormAction {
    /** initSubviews */
    fun initContractSuiteSubviews()

    /** setFragmentManager */
    fun setContractSuiteFragmentContractSuiteManager(manager: FragmentManager)

    /** setOnActionClickListener */
    fun setContractSuiteOnContractSuiteActionContractSuiteClickContractSuiteListener(listener: (Int) -> Unit)

    /** setTitle */
    fun setContractSuiteTitle(title: String)

    /** setDetail */
    fun setContractSuiteDetail(detail: String)

    /** setContent */
    fun setContractSuiteContent(content: String)

    /** setHint */
    fun setContractSuiteHint(hint: String)

    /** setDetailColor */
    fun setContractSuiteDetailContractSuiteColor(detailColor: Int)

    /** setTitleColor */
    fun setContractSuiteTitleContractSuiteColor(titleColor: Int)
}